Skip to content

Conversation

@Bryan0324
Copy link

This pull request introduces initial setup for deploying a Docusaurus-based site, adds sample blog content and configuration, and organizes documentation files. The main changes include adding a GitHub Actions workflow for deployment, providing example blog posts and metadata, and improving documentation structure.

changes:

Deployment Automation:

  • Added .github/workflows/deploy.yml to automate deployment to GitHub Pages using GitHub Actions, including steps for installing dependencies, building the site, and publishing to the gh-pages branch.

Blog Content and Configuration:

  • Added a sample blog post in blog/2019-05-28-first-blog-post.md and configured author metadata in blog/authors.yml. [1] [2]
  • Added tag metadata in blog/tags.yml for categorizing blog posts.

Documentation Structure:

  • Renamed and updated the documentation file to docs/ATLAS_WORLD/ATLAS_WORLD_CONSTITUTION_CHAPTER_00_LIFE_FIRST_PRINCIPLE.md with frontmatter for Docusaurus compatibility.
  • Added a _category_.json file in docs/ATLAS_WORLD to define the sidebar label, position, and description for the documentation section.

Important

If you want to deploy this as a site, please follow the steps below:

  1. Enable GitHub Actions here.
    If you see a button prompting you to enable Actions, click it.

  2. Change the Pages branch setting to gh-pages here.

snapshots

image image

@Bryan0324 Bryan0324 changed the title initial setup for deploying a Docusaurus-based site feat: initial setup for deploying a Docusaurus-based site Jan 11, 2026
@ZoneTwelve
Copy link

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants